使用一个不错的正则表达式来配对一个正确的url. string reg = @"(?i)(http://|https://)?(\w+\.){1,3}(com(\.cn)?|cn|net|info|org|us|tk)\b"; 比较通用 string reg = @"(?i)(http://|htt ...
分类:
Web程序 时间:
2017-03-20 13:46:42
阅读次数:
132
wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。 wireshark能获取HTT ...
分类:
其他好文 时间:
2017-03-16 21:53:37
阅读次数:
180
现象 我们编码实现请求一个页面时,请求的代码类似如下代码: 但是,如果我们请求的这个页面正好是一个有异常发生的页面,或者不存在的页面。我们上面的代码就会在 这里抛出异常:远程服务器返回错误: (400、500) 错误。 我们通过上面的代码,是不能得到错误发生时候的页面源代码的。 分析原因: (Htt ...
分类:
Web程序 时间:
2017-03-16 19:04:32
阅读次数:
197
setImmediate方法和process.nextTick()方法都是延迟执行的方法,先来看下面一个例子,来区别两者的区别。 具体原因:process.nextTick是idle观察者,setImmediate是check观察者。事件循环是,idle>I/O>check。 需要研究的博客:htt ...
分类:
Web程序 时间:
2017-03-15 20:39:54
阅读次数:
1011
添加元素: 方法一: 方法二: 删除元素: 方法一: 方法二: 方法三: 方法四: 可以采用通用算法remove()来删除vector容器中的元素, 不同的是,采用remove 一般情况下不会改变容器的大小,而pop_back()与erase()等成员函数会改变容器的大小。 例如: 结果详见:htt ...
分类:
其他好文 时间:
2017-03-14 17:33:36
阅读次数:
298
在我们在MXnet中定义好symbol、写好dataiter并且准备好data之后,就可以开开心的去训练了。一般训练一个网络有两种常用的策略,基于model的和基于module的。今天,我想谈一谈他们的使用。 一、Model 按照老规矩,直接从官方文档里面拿出来的代码看一下: 具体的API参照htt ...
分类:
Web程序 时间:
2017-03-05 20:31:37
阅读次数:
566
RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括AdobeMediaServer、UltrantMediaServer、red5、nginx。HTTPLiveStreaming(HLS)是苹果公司(AppleInc.)实现的基于HTT..
分类:
其他好文 时间:
2017-03-04 14:28:25
阅读次数:
877